import { ref } from "vue";
import { getCategoryAPI } from "@/apis/layout.js";
import { defineStore } from "pinia";

// defineStore函数第一个参数是应用中Store的唯一ID
export const useCategoryStore = defineStore("category", () => {
  // 导航界面的列表数据管理

  // state为获取到的导航列表数据
  const categoryList = ref([]);
  // action为获取导航列表的方法
  const getCategory = async () => {
    const res = await getCategoryAPI();
    categoryList.value = res.result;
  };

  return { categoryList, getCategory };
});
